#ifndef _RELIBC_CRYPT_H
#define _RELIBC_CRYPT_H

typedef struct {
  int initialized;
  char buff[256];
} crypt_data;

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus

char *crypt_r(const char *key, const char *setting, crypt_data *data);

#ifdef __cplusplus
} // extern "C"
#endif // __cplusplus

#endif /* _RELIBC_CRYPT_H */
